package com.ruoyi.order.station.operate.cmd;

import com.github.s7connector.api.annotation.S7Variable;
import com.github.s7connector.impl.utils.S7Type;
import lombok.Data;

@Data
public class OP19Extend {

    //螺丝M5订单号
    @S7Variable(byteOffset=0, arraySize=20, type= S7Type.BYTE)
    public byte[] screwM5OrdId;
    //螺丝M5物料号
    @S7Variable(byteOffset=20, arraySize=20, type= S7Type.BYTE)
    public byte[] screwM5MaterialNo;
    //螺丝M5批次号
    @S7Variable(byteOffset=40, arraySize=50, type= S7Type.BYTE)
    public byte[] screwM5BatchNo;
    //螺丝M5数量
    @S7Variable(byteOffset=90, bitOffset=0, type= S7Type.WORD)
    public Integer screwM5Quantity;
    //螺丝M5产品日期
    @S7Variable(byteOffset=92, arraySize=20, type= S7Type.BYTE)
    public byte[] screwM5Date;

    //螺丝M6订单号
    @S7Variable(byteOffset=112, arraySize=20, type= S7Type.BYTE)
    public byte[] screwM6OrdId;
    //螺丝M6物料号
    @S7Variable(byteOffset=132, arraySize=20, type= S7Type.BYTE)
    public byte[] screwM6MaterialNo;
    //螺丝M6批次号
    @S7Variable(byteOffset=152, arraySize=50, type= S7Type.BYTE)
    public byte[] screwM6BatchNo;
    //螺丝M6数量
    @S7Variable(byteOffset=202, bitOffset=0, type= S7Type.WORD)
    public Integer screwM6Quantity;
    //螺丝M6产品日期
    @S7Variable(byteOffset=204, arraySize=20, type= S7Type.BYTE)
    public byte[] screwM6Date;

    //铜柱订单号
    @S7Variable(byteOffset=224, arraySize=20, type= S7Type.BYTE)
    public byte[] copperPillarOrdId;
    //铜柱物料号
    @S7Variable(byteOffset=244, arraySize=20, type= S7Type.BYTE)
    public byte[] copperPillarMaterialNo;
    //铜柱批次号
    @S7Variable(byteOffset=264, arraySize=50, type= S7Type.BYTE)
    public byte[] copperPillarBatchNo;
    //铜柱数量
    @S7Variable(byteOffset=314, bitOffset=0, type= S7Type.WORD)
    public Integer copperPillarQuantity;
    //铜柱产品日期
    @S7Variable(byteOffset=316, arraySize=20, type= S7Type.BYTE)
    public byte[] copperPillarDate;

    //铜排订单号
    @S7Variable(byteOffset=336, arraySize=20, type= S7Type.BYTE)
    public byte[] copperBarOrdId;
    //铜排物料号
    @S7Variable(byteOffset=356, arraySize=20, type= S7Type.BYTE)
    public byte[] copperBarMaterialNo;
    //铜排批次号
    @S7Variable(byteOffset=376, arraySize=50, type= S7Type.BYTE)
    public byte[] copperBarBatchNo;
    //铜排数量
    @S7Variable(byteOffset=426, bitOffset=0, type= S7Type.WORD)
    public Integer copperBarQuantity;
    //铜排产品日期
    @S7Variable(byteOffset=428, arraySize=20, type= S7Type.BYTE)
    public byte[] copperBarDate;

}
